home *** CD-ROM | disk | FTP | other *** search
- Path: newsbf02.news.aol.com!not-for-mail
- From: kmorris692@aol.com (KMorris692)
- Newsgroups: comp.lang.c++
- Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
- Date: 21 Mar 1996 11:24:06 -0500
- Organization: America Online, Inc. (1-800-827-6364)
- Sender: root@newsbf02.news.aol.com
- Message-ID: <4irvr6$13s@newsbf02.news.aol.com>
- References: <314e60eb.28306264@nntp.ix.netcom.com>
- NNTP-Posting-Host: newsbf02.mail.aol.com
- X-Newsreader: AOL Offline Reader
-
- In article <314e60eb.28306264@nntp.ix.netcom.com>, bellew@ix.netcom.com
- (Leo Bellew) writes:
-
- >It seems to me that the economic driving force behind the acceptance
- >of OO is the need to create GUI software. Without OO, GUIs are much
- >more difficult to think about and code. I wonder if it were not for
- >GUIs, we might have evolved to some blend of AI frames and constraint
- >languages rather than settling here and now for OO.
-
- I implemented a frame-based API in Prolog for Bell Labs. The primary
- difference between the OO and frame-based paradigms, as best as I could
- uncover, is the following:
- - in the OO paradigm all computation is the side-effect of sending a
- message to an object,
- - in the frame-based paradigm all computation is the side-effect of
- asking
- for the value of an attribute of a given frame.
-
- Operationally, I saw little difference between the two. The most apparent
- effect of the difference was that frame-based programming was more like
- functional programming than was OO programming.
-
- A paper about it appeared in a late 1980s OOPSLA conference proceedings,
- co-written by Norm Chan of Bell Labs.
-
-
- ----
- "Communication is only possible between equals." -- Hagbard
- Celine
-
- Karen A. Morrissey
- KMorris692@aol.com
- 303-753-2968
-